忠告
1)、质疑那些非const的引用参数;如果你想要一个函数去修改其参数,请使用指针或者返回值;5.5节。
2)、当你需要尽可能减少参数复制时,应该使用const引用参数;5.5节。
3)、广泛而一致地使用const;7.2节。
4)、避免宏;7.8节。
5)、避免不确定数目的参数;7.6节。
6)、不要返回局部变量的指针或者引用;7.3节。
7)、当一些函数对不同的类型执行概念上相同的工作时,请使用重载;7.4节。
8)、在各种整数上重载时,通过提供函数去消除常见的歧义性;7.4.3节。
9)、在考虑使用指向函数的指针时,请考虑虚函数(2.5.5节)或模板(2.7.2节)是不是更好的选择;7.7节。
10)、如果你必须使用宏,请使用带有许多大写字母的丑陋的名字;7.8节。
🔚